.chooseType{  padding: 10px;box-sizing: border-box; margin: 0px 5%; padding-top: 20px; margin-top: 10px; height: 150px;    border-radius: 10px;  position: relative; display: block; width: 90%;  }
.chooseType *{ color: #fff;}
.chooseType .mch_type{ font-size: 24px; line-height: 40px}
.chooseType .mch_btn{ background-color: #fff; border-radius: 30px; width: 120px; text-align: center; line-height: 30px;}
.chooseType .mch_ico{ position: absolute;right: 20px;     width: 60px;
    top: 34px;}

 .chooseType1{ background: #868cdc;}
.chooseType1 .mch_btn{ color: #868cdc; }

 .chooseType2{ background: #37a56d;}
.chooseType2 .mch_btn{ color: #37a56d; }

 .chooseType3{ background: #40c7ce;}
.chooseType3 .mch_btn{ color: #40c7ce; }
 
.info{  padding: 0 5%; line-height: 20px;padding-bottom: 20px}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1543651200409'); /* IE9*/
  src: url('iconfont.eot?t=1543651200409#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1543651200409') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1543651200409#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yinghang:before { content: "\e501"; }

.icon-zhanghu:before { content: "\e604"; }

.icon-shanghu:before { content: "\e64d"; }

.icon-shangchuan:before { content: "\e612"; }


.steps{     box-sizing: border-box;padding: 0px 10px; margin-top: 20px }

.steps li{ float: left;}
.steps *{    color: #86888e;}
.steps  .icon{ font-size: 28px;   }
.steps  .line{ width: 5%; border-bottom: 1px solid #6f6a6a;     margin-top: 15px; }
.steps .step{width: 21.25%; text-align: center;}
.steps .step p{ margin-top: 8px;}
.steps  .on .icon,.steps  .on p{ color:#ecb569}

.box{ padding: 10px}
.box .box-tip{ margin-top:10px; margin-bottom: 5px; }
.box .li-input-text{ padding-left: 0px}
.weui_dialog_alert p{ margin-top: 8px }
.w50{ width: 50%; }

